ball-catching device - Spanisch Englisch Wörterbuch